//类：描述一类具体事物的抽象特征，描述一类具体对象的抽象成员，ES6开始JavaScript中有了专门的class，TypeScript增强了class的相关语法
export {}

class Person {//类的属性在使用之前必须要在类型当中声明，就是为了给我们的属性做一些类型的标注，除此之外，我们仍然可以按照es6标准当中的语法为这个类型去声明一些方法
    name:string //= 'init name'
    age:number
    constructor(name:string,age:number){
        this.name = name
        this.age = age
    }

    say(msg:string):void{
        console.log(`I am ${this.name},${msg}`)
    }
}